A GRASS GIS parallel module for radio-propagation predictions
نویسندگان
چکیده
Geographical information systems are ideal candidates for the application of parallel programming techniques, mainly because they usually handle large data sets. To help us deal with complex calculations over such data sets, we investigated the performance constraints of a classic master-worker parallel paradigm over a message-passing communication model. To this end, we present a new approach that employs an external database in order to improve the calculation/communication overlap, thus reducing the idle times for the worker processes. The presented approach is implemented as part of a parallel radio-coverage prediction tool for the GRASS environment. The prediction calculation employs digital elevation models and land-usage data in order to analyze the radio coverage of a geographical area. We provide an extended analysis of the experimental results, which are based on real data from an LTE network currently deployed in Slovenia. Based on the results of the experiments, which were performed on a computer cluster, the new approach exhibits better scalability than the traditional master-worker approach. We successfully tackled real-world data sets, while greatly reducing the processing time and saturating the hardware utilization.
منابع مشابه
Implementation of the r.cuda.los module in the open source GRASS GIS by using parallel computation on the NVIDIA CUDA graphic cards
Parallel computing is in expanding phase in GIS applications. A very attractive solution for parallel computing are the NVIDIA graphic cards, with a parallel computing platform and the CUDA (Compute Unified Device Architecture) programming model. The basis for this paper is the r.los module used to calculate optical visibility (LOS Line of Sight), which is already implemented in the GRASS GIS e...
متن کاملParallel GPU Processing for Fast Radio Signal Propagation Computation in GRASS-RaPlaT
Radio propagation simulation tools are important for prediction and verification of the radio signal coverage by individual transmitters or transmitter networks such as mobile phone cellular networks. In the case of a large geographic area with a relative high resolution, the simulation can become computationally demanding, taking a considerable amount of time to accomplish. Parallel processing...
متن کاملProgramming an Artificial Neural Network Tool for Spatial Interpolation in GIS - A Case Study for Indoor Radio Wave Propagation of WLAN
Wireless communication networks offer subscribers the possibilities of free mobility and access to information anywhere at any time. Therefore, electromagnetic coverage calculations are important for wireless mobile communication systems, especially in Wireless Local Area Networks (WLANs). Before any propagation computation is performed, modeling of indoor radio wave propagation needs accurate ...
متن کاملGrass Gis on High Performance Computing with Mpi, Openmp and Ninf-g Programming Framework
GRASS GIS (Geographical Resources Analysis Support System) is a free, open source software and has been used for Remote Sensing (RS) and Geographic Information System (GIS) data analysis and visualization. Inside GRASS, different modules have been developed for processing satellite images. Currently, GRASS uses databases to handle large datasets and the performance and capabilities of GRASS for...
متن کاملOpen Source GIS: A GRASS GIS Approach
open source gis researchgate open source gis a grass gis approach kluwer international a grass gis approach home springer open source gis a grass gis approach darkip neteler mitasova 19 mar 2004 open source gis: grass book the contribution of gis in flood mapping: two approaches open source gis: a grass gis approachthird open source approach to urban growth simulation researchgate implementing ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal of Geographical Information Science
دوره 28 شماره
صفحات -
تاریخ انتشار 2014